首页> 外文OA文献 >Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices
【2h】

Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices

机译:持续集成,交付和部署:系统评价   方法,工具,挑战和实践

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Context: Continuous practices, i.e., continuous integration, delivery, anddeployment, are the software development industry practices that enableorganizations to frequently and reliably release new features and products.With the increasing interest in and literature on continuous practices, it isimportant to systematically review and synthesize the approaches, tools,challenges, and practices reported for adopting and implementing continuouspractices. Objective: This research aimed at systematically reviewing the stateof the art of continuous practices to classify approaches and tools, identifychallenges and practices in this regard, and identify the gaps for futureresearch. Method: We used systematic literature review (SLR) method forreviewing the peer-reviewed papers on continuous practices published between2004 and 1st June 2016. We applied thematic analysis method for analysing thedata extracted from reviewing 69 papers selected using predefined criteria.Results: We have identified thirty approaches and associated tools, whichfacilitate the implementation of continuous practices in the following ways:(1) "reducing build and test time in continuous integration (CI)"; (2)"increasing visibility and awareness on build and test results in CI"; (3)"supporting (semi-) automated continuous testing"; (4) "detecting violations,flaws and faults in CI"; (5) "addressing security and scalability issues indeployment pipeline", and (6) "improving dependability and reliability ofdeployment process". We have also determined a list of critical factors such as"testing (effort and time)", "team awareness and transparency", "good designprinciples", "customer", "highly skilled and motivated team", "applicationdomain", and "appropriate infrastructure" that should be carefully consideredwhen introducing continuous practices in a given organization.
机译:背景信息:持续实践,即持续集成,交付和部署,是使组织能够频繁且可靠地发布新功能和新产品的软件实践。随着人们对持续实践的兴趣和文献越来越多,对系统进行综述和综合的重要性报告采用和实施连续性实践的方法,工具,挑战和做法。目的:本研究旨在系统地审查连续实践的技术现状,以对方法和工具进行分类,确定这方面的挑战和实践,并找出未来研究的空白。方法:我们使用系统文献综述(SLR)方法对2004年至2016年6月1日之间发表的连续实践论文进行同行评审。三十种方法和相关工具,它们通过以下方式促进了连续实践的实施:(1)“减少持续集成(CI)中的构建和测试时间”; (2)“增强对CI中构建和测试结果的可见性和意识”; (3)“支持(半)自动连续测试”; (4)“发现CI中的违规,缺陷和缺陷”; (5)“解决部署管道中的安全性和可伸缩性问题”,以及(6)“改善部署过程的可靠性和可靠性”。我们还确定了一系列关键因素,例如“测试(工作和时间),“团队意识和透明度”,“良好的设计原则”,“客户”,“高技能和积极进取的团队”,“应用领域”和“适当的基础架构”,在给定组织中引入连续实践时应仔细考虑。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号